草庐IT

echarts 地图

全部标签

Android 谷歌地图 v2 删除默认标记

我在我的Android应用程序中实现了AndroidGoogleMapsv2,没有任何问题。但是,map包含一些我没有包含的“默认标记”。我的意思是,一些私有(private)营业场所。是否可以从map上删除这些标记,以便我只获得城市名称和街道名称? 最佳答案 修改map样式即可:AddingaStyledMap像这样创建JSON文件src\main\res\raw\map_style.json:[{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]

android - 使用 Intent.createChooser 使用 Waze 和谷歌地图导航显示 Waze 图标两次

我在找到答案后创建了这个问题,我不确定礼节,但它seemstobeOK(另外,我现在看到有一个内置选项)。问题如标题所述,我们使用类似于以下的代码创建了一个Intent选择器:Stringurl="waze://?ll="+latitude+","+longitude+"&navigate=yes";IntentintentWaze=newIntent(Intent.ACTION_VIEW,Uri.parse(url));StringuriGoogle="google.navigation:q="+latitude+","+longitude;IntentintentGoogleNav

java - 如何在 Android 谷歌地图中为当前位置动态加载标记?

我目前正在开发一款使用谷歌地图服务的Android应用。因为用户将能够看到数以千计的标记,所以我只想加载当前在map边界内的标记(即当用户查看特定map图block时)。我知道如何使用javascript/html来做到这一点。但是Android好像没有提供containsLatLng(latlng)和getBounds等类似的方法(我只找到了getLatitudeSpan和getLongitudeSpan,不知道怎么用才能达到类似的效果)。任何人都可以给我一些提示吗?我将不胜感激任何帮助或至少为自己指明正确的方向。 最佳答案 您可

android - 我如何让我的谷歌地图放大到我当前的位置?

您好,我想让我的map放大到我当前的位置。当前位置当前通过向模拟器发送纬度和经度来定义。我该怎么做呢?我当前的mapactivity.javapublicclassMapsActivityextendsMapActivity{privateMapViewmapView;privateMyLocationOverlaymyLocOverlay;MapControllermc;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreat

安卓谷歌地图标记 : Released unknown imageData reference

我试图在我的应用程序中添加对平板电脑的支持,但遇到了这行代码抛出的IllegalArgumentException:marker.setIcon(BitmapDescriptorFactory.fromResource(R.drawable.arrow_green_10by19)).fromResource方法与图像文件(png)中的R.drawable.arrow_green_10by19一起工作正常,但是当png替换为矢量文件arrow_green_10by19.xml(在AndroidStudioIDE中呈现良好)时,它会生成一个运行时如前所述。有谁知道如何在BitmapDesc

Android - 如何确定坐标是否位于谷歌地图中的道路上

我需要在我的应用程序中进行检查,以确定给定坐标是否位于Googlemap中的道路上。GoogleMapsAPI中是否有任何功能可以帮助我做到这一点?提前致谢! 最佳答案 据我所知,使用GoogleMapsAPI无法做到这一点。我认为最好的选择是使用众包数据集,例如OpenStreetMap(OSM).您需要设置自己的空间数据库(例如PostGIS)并将OSM数据导入数据库。然后,您将创建一个服务器端API(托管在网络服务器中,例如Tomcat或Glassfish)以接收手机的当前位置,以一定半径缓冲该位置以提供给您一个循环多边形,然

java - Android 2.3 和谷歌地图 API v2

今天我尝试使用googlemapsapiv2forAndroid2.3.3我的步骤:从debug.keystore获取SHA1代码在googleapis控制台中创建一个新项目注册一个新的id启用谷歌地图androidapiv2使用SHA1作为输入创建一个androidkey;it.mappe(it.mappe是我的包)获取APIkey更新AndroidManifest文件:我的主要ActivitypublicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){

android - 如何在 android 谷歌地图 v2 上的标记上方添加文本?

我制作了一个android应用程序,我想在标记上方(或下方)添加文本。我找到了这个链接HowtoaddtextaboveamarkeronGoogleMaps?但它适用于谷歌地图的旧API。所以我想知道我们是否可以使用新的API做同样的事情?我曾尝试用这段代码来做到这一点:Bitmap.Configconf=Bitmap.Config.ARGB_8888;Bitmapbm=BitmapFactory.decodeResource(getResources(),R.drawable.pin_favoris).copy(Bitmap.Config.ARGB_8888,true);Canva

echarts实现3D地球模式--3D线

前言:基于echarts实现3D地球自动旋转展示及不同坐标点相互连线这里主体基于echarts,需引入依赖资源echarts.min.js,echarts-gl.min.js效果如下:代码如下:依赖资源scriptsrc="./echarts.min.js">script>scriptsrc="./echarts-gl.min.js">script>HTML divid="earth"style="width:100%;height:100%">div>CSS *{ margin:0; padding:0; } html, body{ height:100%; width:100%;

android - 谷歌地图错误 : Marker's position is not updated after drag

我设置了一个标记并将其可拖动状态设置为true。但是当我调用marker.getPosition()时,我总是得到相同的位置,就像标记的位置在拖动结束后没有更新一样。mMap=((MapFragment)getFragmentManager().findFragmentById(R.id.map_place)).getMap();LatLngMYLOCATION=newLatLng(Double.valueOf(myLat),Double.valueOf(myLng));marker=newMarkerOptions().position(MYLOCATION).title(getSt